Matrix Scaling Dualities in Convex Programming∗
نویسندگان
چکیده
We consider convex programming problems in a canonical homogeneous format, a very general form of Karmarkar’s canonical linear programming problem. More specifically, by homogeneous programming we shall refer to the problem of testing if a homogeneous convex function has a nontrivial zero over a subspace and its intersection with a pointed convex cone. To this canonical problem, endowed with a normal barrier for the underlying cone, we associate dual problems and prove several matrix scaling dualities. We make use of these scaling dualities to derive new and conceptually simple potential-reduction and path-following algorithms, applicable to self-concordant homogeneous programming, as well as three dual problems defined as: the scaling problem, the homogeneous scaling problem, and the algebraic scaling problem. The simplest of the scaling dualities is the following equivalent of the classic separation theorem of Gordan: a positive semidefinite symmetric matrix Q either has a nontrivial nonnegative zero, or there exists a positive definite diagonal matrix D such that DQDe > 0, where e is the vector of ones. This duality is a key ingredient in the very simple path-following algorithm of Khachiyan and Kalantari for linear programming, as well as for quasi doubly stochastic scaling of Q, i.e. computing D such that DQDe = e. Our general results here give nontrivial extensions of our previous work on the role of matrix scaling in linear or semidefinite programming, when formulated as a homogeneous program. To establish the general results we associate a cone of linear operators induced by the normal barrier, called operator-cone and use it to reveal the intrinsic nature of scaling dualities corresponding to homogeneous programming formulation of convex programs. Our general algorithms although make use of some basic properties from the self-concordance theory of Nesterov and Nemirovskii, offer new algorithms for linear programming, quadratic programming, semidefinite programming, self-concordant programming itself, as well as for the corresponding scaling problems. Scaling dualities also result in generalizations of the classic arithmetic-geometric mean and the trace-determinant inequalities. Our collective results reveal the ubiquitous nature of matrix scaling in convex programming.
منابع مشابه
DIMACS Technical Report 98 - 37 June 1998 SCALING DUALITIES AND SELF - CONCORDANT HOMOGENEOUS PROGRAMMING IN FINITE DIMENSIONAL SPACES 1 by Bahman Kalantari
In this paper first we prove four fundamental theorems of the alternative, called scaling dualities, characterizing exact and approximate solvability of four significant conic problems in finite dimensional spaces, defined as: homogeneous programming (HP), scaling problem (SP), homogeneous scaling problem (HSP), and algebraic scaling problem (ASP). Let φ be a homogeneous function of degree p > ...
متن کاملScaling Dualities and Self-concordant Homogeneous Programming in Finite Dimensional Spaces
In this paper first we prove four fundamental theorems of the alternative, called scaling dualities, characterizing exact and approximate solvability of four significant conic problems in finite dimensional spaces, defined as: homogeneous programming (HP), scaling problem (SP), homogeneous scaling problem (HSP), and algebraic scaling problem (ASP). Let φ be a homogeneous function of degree p > ...
متن کاملScaling Dualities
In this paper rst we prove four fundamental theorems of the alternative, called scaling dualities, characterizing exact and approximate solvability of four signi cant conic problems in nite dimensional spaces, de ned as: homogeneous programming (HP), scaling problem (SP), homogeneous scaling problem (HSP), and algebraic scaling problem (ASP). Let be a homogeneous function of degree p > 0, K a p...
متن کاملOn the Arithmetic - Geometric Mean Inequalityand Its Relationship to Linear Programming , Matrix Scaling , and Gordan ' S
It is a classical inequality that the minimum of the ratio of the (weighted) arithmetic mean to the geometric mean of a set of positive variables is equal to one, and is attained at the center of the positivity cone. While there are numerous proofs of this fundamental homogeneous inequality, in the presence of an arbitrary subspace, and/or the replacement of the arithmetic mean with an arbitrar...
متن کاملOn the Arithmetic-geometric Mean Inequality and Its Relationship to Linear Programming, Matrix Scaling, and Gordan's Theorem
It is a classical inequality that the minimum of the ratio of the (weighted) arithmetic mean to the geometric mean of a set of positive variables is equal to one, and is attained at the center of the positivity cone. While there are numerous proofs of this fundamental homogeneous inequality, in the presence of an arbitrary subspace, and/or the replacement of the arithmetic mean with an arbitrar...
متن کامل